Nginx

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Nginx >

nginx 代理80端口转443端口的实现

来源:网络整理  作者:wy  发布时间:2020-12-23 11:24
这篇文章主要介绍了nginx 代理80端口转443端口的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有...

nginx.conf配置文件如下

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

 

user nginx;

worker_processes 1;

 

error_log /var/log/nginx/error.log warn;

pid    /var/run/nginx.pid;

 

 

events {

  worker_connections 1024;

}

 

 

http {

  include    /etc/nginx/mime.types;

  default_type application/octet-stream;

 

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '

           '$status $body_bytes_sent "$http_referer" '

           '"$http_user_agent" "$http_x_forwarded_for"';

 

  access_log /var/log/nginx/access.log main;

 

  sendfile    on;

  #tcp_nopush   on;

 

  keepalive_timeout 65;

 

  #gzip on;

 

  include /etc/nginx/conf.d/IT之家.conf;

 

 # 以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

 server {

 listen 443 ssl;  #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。

 server_name localhost; #将localhost修改为您证书绑定的域名,例如:。

 root html;

 index index.html index.htm;

 ssl_certificate /etc/nginx/huashengshu.top.pem;  #替换成您证书的文件名。

 ssl_certificate_key /etc/nginx/huashengshu.top.key;  #替换成您证书的密钥文件名。

 ssl_session_timeout 5m;

 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。

 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #使用该协议进行配置。

 ssl_prefer_server_ciphers on; 

 location / {

  root /etc/nginx/hss;  #站点目录。

  index index.html index.htm; 

 }

 }

 

 

 server {

 listen 80;

 server_name huashengshu.top;

 rewrite ^(.IT之家)$ https://${server_name}$1 permanent;

 }

 

}

 

起作用的是

?

1

2

3

4

5

 

server {

listen 80;

server_name huashengshu.top;

rewrite ^(.IT之家)$ https://${server_name}$1 permanent;

}

 

到此这篇关于nginx 代理80端口转443端口的实现的文章就介绍到这了,更多相关nginx 代理80转443内容请搜索聚合云库文库以前的文章或继续浏览下面的相关文章希望大家以后多多支持聚合云库文库!

原文链接:https://blog.csdn.net/qq_41813208/article/details/106039291

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/nginx/8108.shtml

最新文章
并且强制用 HTTPS 访问 fa 并且强制用 HTTPS 访问 fa

时间:2021-01-14

可以控制访问量 可以控制访问量

时间:2021-01-14

(通配符在前) ③server (通配符在前) ③server

时间:2021-01-14

Nginx环境下WordPress的多站点 Nginx环境下WordPress的多站点

时间:2021-01-05

nginx keepalive的具体使用 nginx keepalive的具体使用

时间:2021-01-05

Nginx的信号控制 Nginx的信号控制

时间:2021-01-05

win10上安装nginx的方法步骤 win10上安装nginx的方法步骤

时间:2020-12-29

linux下 nginx监控问题 linux下 nginx监控问题

时间:2020-12-29

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

nginx 代理80端口转443端口的实现

2020-12-23 编辑:wy

nginx.conf配置文件如下

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

 

user nginx;

worker_processes 1;

 

error_log /var/log/nginx/error.log warn;

pid    /var/run/nginx.pid;

 

 

events {

  worker_connections 1024;

}

 

 

http {

  include    /etc/nginx/mime.types;

  default_type application/octet-stream;

 

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '

           '$status $body_bytes_sent "$http_referer" '

           '"$http_user_agent" "$http_x_forwarded_for"';

 

  access_log /var/log/nginx/access.log main;

 

  sendfile    on;

  #tcp_nopush   on;

 

  keepalive_timeout 65;

 

  #gzip on;

 

  include /etc/nginx/conf.d/IT之家.conf;

 

 # 以下属性中以ssl开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

 server {

 listen 443 ssl;  #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。

 server_name localhost; #将localhost修改为您证书绑定的域名,例如:。

 root html;

 index index.html index.htm;

 ssl_certificate /etc/nginx/huashengshu.top.pem;  #替换成您证书的文件名。

 ssl_certificate_key /etc/nginx/huashengshu.top.key;  #替换成您证书的密钥文件名。

 ssl_session_timeout 5m;

 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #使用此加密套件。

 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #使用该协议进行配置。

 ssl_prefer_server_ciphers on; 

 location / {

  root /etc/nginx/hss;  #站点目录。

  index index.html index.htm; 

 }

 }

 

 

 server {

 listen 80;

 server_name huashengshu.top;

 rewrite ^(.IT之家)$ https://${server_name}$1 permanent;

 }

 

}

 

起作用的是

?

1

2

3

4

5

 

server {

listen 80;

server_name huashengshu.top;

rewrite ^(.IT之家)$ https://${server_name}$1 permanent;

}

 

到此这篇关于nginx 代理80端口转443端口的实现的文章就介绍到这了,更多相关nginx 代理80转443内容请搜索聚合云库文库以前的文章或继续浏览下面的相关文章希望大家以后多多支持聚合云库文库!

原文链接:https://blog.csdn.net/qq_41813208/article/details/106039291

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/nginx/8108.shtml

相关文章

风云图片

推荐阅读

返回Nginx频道首页